/* 独有部分 加-wap*/
@media screen and (max-width: 649px) {
    html {
      font-size: 20px;
      font-size: 5.5555555555vw !important;
    }
  
    p.wap-ct {
      text-align: center;
    }
  
    .one-wap-fix {
      height: 100vh;
      overflow: hidden;
      box-sizing: border-box;
    }
  
    .one-wap-noWrap {
      text-wrap: nowrap;
      white-space: nowrap;
    }
  
    /* 安全距离 */
    .wap-safeRow {
      display: block;
      width: 16.4rem;
      margin-left: auto;
      margin-right: auto;
      position: relative;
    }
  
    .wap-safeRow2 {
      display: block;
      width: 17.2rem;
      margin-left: auto;
      margin-right: auto;
      position: relative;
    }
  
    .wap-safeCol {
      padding: 1rem 0;
    }
  
    .wap-safeCol2 {
      padding: 2rem 0;
    }
    .wap-safeCol3 {
      padding: 3rem 0;
    }
  
    .wap-safeTop {
      padding-top: 1rem;
    }
  
    .wap-safeTop2 {
      padding-top: 2rem;
    }
  
    .wap-safeTop3 {
      padding-top: 3rem;
    }
  
    .wap-safeBottom {
      padding-bottom: 1rem;
    }
  
    .wap-safeBottom2 {
      padding-bottom: 2rem;
    }
  
    .wap-safeBottom3 {
      padding-bottom: 3rem;
    }
  
    /* 盒子布局 */
    .one-wap-flexRow {
      display: flex !important;
      flex-direction: row;
    }
  
    .one-wap-flexCol {
      display: flex !important;
      flex-direction: column;
    }
  
    /* 居中 */
    .one-wap-allCenter {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
  
    .one-wap-rowCenter1 {
      display: block;
      margin-left: auto;
      margin-right: auto;
      position: relative;
    }
  
    .one-wap-rowCenter2 {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
    }
  
    .one-wap-colCenter {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
    }
  
    .one-wap-colCenter.lt {
      left: 0;
    }
  
    .one-wap-colCenter.rt {
      right: 0;
    }
  
    p.one-wap-wt {
      color: #fff !important;
    }
  }
  
  /* 相互改写部分 不加-wap */
  @media screen and (max-width: 649px) {
    /* 标题+正文 */
    .one-title {
      display: flex !important;
      flex-direction: column;
      align-items: flex-start;
    }
  
    .one-title > p:nth-of-type(2) {
      margin-top: 18px;
    }
  
    .one-title.m > p:nth-of-type(2) {
      margin-top: 16px;
    }
  
    .one-title.sm > p:nth-of-type(2) {
      margin-top: 8px;
    }
  
    .one-title.ssm > p:nth-of-type(2) {
      margin-top: 4px;
    }
  
    /* 视频播放 */
    .one-video-playDiv-closeBtn {
      width: 1.5rem;
      height: 1.5rem;
      position: absolute;
      top: 1rem;
      right: 1rem;
      color: white;
      font-size: 1rem;
      border-radius: 50%;
      cursor: pointer;
      background: #ffffff24;
      line-height: 120%;
      text-align: center;
    }
  
    /* popup */
    .one-popup {
      visibility: hidden;
      position: fixed;
      top: 0;
      left: 0;
      width: 100vw;
      height: 100vh;
      z-index: 999;
      overflow: auto;
      background-color: transparent;
      backdrop-filter: blur(40px);
      -webkit-backdrop-filter: blur(40px);
    }
  
    .bk .one-popup {
      background: rgba(0, 0, 0, 0.80);
    }
  
    .wt .one-popup {
      background: #EBEBEB;
    }
  
  
    .one-popup-content {
      position: relative;
      width: calc(100vw - 2rem);
      padding: 0 0 1rem;
      margin-left: auto;
      margin-right: auto;
      margin-top: 2.5rem;
      margin-bottom: 2.5rem;
      border-radius: 1.2rem;
      backdrop-filter: blur(60px);
      -webkit-backdrop-filter: blur(60px);
      padding-bottom: 1.5rem;
    }
  
    .bk .one-popup-content {
      background: #0D0D0D;
    }
  
    .wt .one-popup-content {
      background: #F3F3F4;
    }
  
    .one-popup-closeBtn-div {
      position: sticky;
      top: 1rem;
      padding-top: 1rem;
      padding-right: 1rem;
      text-align: right;
      z-index: 99;
    }
  
    .one-popup-closeBtn {
      display: inline-block;
      width: 1.8rem;
      height: 1.8rem;
      border-radius: 1.8rem;
    }
  
    /* topnav */
    .one-topnav {
      position: fixed;
      top: 0;
      width: 100%;
      height: 2.3rem;
      z-index: 999;
      background: linear-gradient(
          0deg,
          rgba(77, 77, 77, 0.4) 0%,
          rgba(77, 77, 77, 0.4) 100%
        ),
        rgba(255, 255, 255, 0.4);
      box-shadow: 0px 1px 0px 0px rgba(223, 223, 223, 0.25);
      backdrop-filter: blur(15px);
    }
  
    /* .one-topnav-content {
      width: 100%;
      height: 100%;
      padding: 0 13rem;
      align-items: center;
      justify-content: space-between;
    } */
  
    .one-topnav-icon-link svg {
      width: 2.64rem;
    }
  
    .one-topnav-btn {
      left: 0.8rem;
      width: 1.5rem;
      height: 1.5rem;
    }
  
    .one-topnav-btn svg {
      width: 1.5rem;
      height: 1.5rem;
    }
  
    .one-topnav-searchbtn {
      right: 2.9rem;
      width: 1.5rem;
      height: 1.5rem;
    }
  
    .one-topnav-searchbtn svg {
      width: 1.5rem;
      height: 1.5rem;
    }
  
    .one-topnav-shopbtn {
      right: 0.8rem;
      width: 1.5rem;
      height: 1.5rem;
    }
  
    .one-topnav-shopbtn svg {
      width: 1.5rem;
      height: 1.5rem;
    }
  }
  